Micron Document
`:top
In `F33f`_`[software engineering`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Software_engineering]`_`f, a `!distributed design pattern`! is a `F33f`_`[software design pattern`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Software_design_pattern]`_`f focused on `F33f`_`[distributed computing`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Distributed_computing]`_`f problems.

>>Contents

• `F0af`_`[Classification`#classification]`_`f
• `F0af`_`[Examples`#examples]`_`f
• `F0af`_`[See also`#see-also]`_`f
• `F0af`_`[References`#references]`_`f

-─

>>Classification

Distributed design patterns can be divided into several groups:

• `F33f`_`[Distributed communication`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Distributed_object_communication]`_`f patterns
• `F33f`_`[Security`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Security_pattern]`_`f and `F33f`_`[reliability`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Reliability_engineering]`_`f patterns
• `F33f`_`[Event-driven`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Event-driven_architecture]`_`f patterns
• `F33f`_`[Saga pattern`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Saga_pattern]`_`f`:cite-ref-1[`F5bf`_`[1`#cite-note-1]`_`f]

>>Examples

• `F33f`_`[MapReduce`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=MapReduce]`_`f
• `F33f`_`[Bulk synchronous parallel`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Bulk_synchronous_parallel]`_`f
• Remote Session`:cite-ref-java-rmi-2-0[`F5bf`_`[2`#cite-note-java-rmi-2]`_`f]

>>See also

• `F33f`_`[Software engineering`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Software_engineering]`_`f
• `F33f`_`[Outline of software engineering`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Outline_of_software_engineering]`_`f

>>References

`:cite-note-1`!1.`! `F0af`_`[↑`#cite-ref-1]`_`f `*Fundamentals of Software Architecture: An Engineering Approach`*. O'Reilly Media. 2020. `F33f`_`[ISBN`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=ISBN_(identifier)]`_`f 978-1492043454.
`:cite-note-java-rmi-2`!2.`! `F0af`_`[↑`#cite-ref-java-rmi-2-0]`_`f `:citerefpittmcniff2001`aPitt & McNiff (2001). `*java.rmi: the Remote Method Invocation Guide`*. Great Britain: Pearson Education. pp. 284. `F33f`_`[ISBN`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=ISBN_(identifier)]`_`f 0-201-70043-3.

`c`F0af`_`[↑ Back to top`#top]`_`f`a